function_exists
如果给定的函数已经被定义就返回 true
PHP 4.0.0 及以上版本
判断指定的函数是否已经被定义或存在。
bool function_exists(string $function_name)
如果函数存在,返回 true;否则返回 false。
<?php if (function_exists('array_merge')) { echo "函数 array_merge 已定义。"; } else { echo "函数 array_merge 未定义。"; } ?>
该示例检查内置函数 array_merge 是否存在,并输出相应提示。一般情况下,内置函数都会存在,所以输出应为“函数 array_merge 已定义。”。